solar electric power generation - German English Dictionary